package k1_exercise;

import java.util.Scanner;

public class Loop_judgePrimeNumberByHundred {
    /**
     * 输入一个数，判断这个数是否是素数
     */
    public static void main(String[] args) {

        Scanner scanner = new Scanner(System.in);
        System.out.println("请输入起始数字：");
        int startNumber = scanner.nextInt();

        System.out.println("请输入终止数字：");
        int stopNumber = scanner.nextInt();



        for (int number = startNumber; number <= stopNumber ; number++) {

            if(number==1){
                continue;
            }

            boolean flag = true;
            //循环不包括1和本身(素数的特性)
            for (int i = 2; i <= number/2; i++) {
                //从1到数字的一半中，只要有一个数字能被整除，这个数字就不是素数
                if (number % i == 0) {
                    flag = false;
                    break;
                }
            }

            if(flag){
                System.out.print(number+" ");
            }

        }

    }
}
